﻿@charset utf-8;
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
button{overflow:visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei",\5B8B\4F53;font-size:12px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{font-family:"Microsoft Yahei";font-size:12px;color:#fff}
.hidden{display:none}
#wrap{width:500px;margin:0 auto;margin-top:100px;border-radius:10px;margin-bottom:50px}
#logo{display:block;text-align:center;margin-bottom:30px}
.dialog,.dialog_main,.sm_wrap,.sm_cont,#record_sum_input span,#body_message,.lcb_body,#regiest_content,#regiest_step_nav,.issue{box-shadow:0 0 10px rgba(0,0,0,0.5)}
.lcb_body{background:#fff none repeat scroll 0 0;border-radius:3px;margin-top:-8px;padding:15px;position:relative;z-index:98}
.lcb_body form{margin:20px}
.form_item{margin-bottom:15px}
.form_item,.form_option{position:relative}
.crumbs,.awi_cutdown,.lmf_button input,.base_cont,.base_text,.disabled_text,.i_select_handle,.base_tips,.pass_handle,.pass_form,.timer_tips span.award_timer,.betting_controll_panle,.nci_sort ul li span,.numb_checked,.nc_btn span,#record_sum_input span,.numb_checked span,#body_message,.form_msg,.form_text,.l_form_text,.changed_tips span,.dialog,.dialog_main,.ui-datepicker,.fix_tips,#notice-base .nb-item,#tr_option a{border-radius:3px}
.form_text,.l_form_text{background:#fff none repeat scroll 0 0;border:1px solid #ddd;box-shadow:1px 1px 5px #dedede inset;height:30px;padding:0 5px 0 80px;position:relative}
#ftl_a{background:rgba(0,0,0,0) url(../images/base.png) no-repeat scroll 6px -64px}
.l_form_text label{border-right:1px solid #ddd;color:#999;display:block;left:0;line-height:30px;overflow:hidden;padding-left:30px;position:absolute;top:0;width:50px;z-index:99}
.form_text input,.l_form_text input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#888;font-size:14px;height:30px;position:relative;text-indent:10px;top:0;width:100%;z-index:0}
input,select,textarea,button{font-family:Arial,微软雅黑;outline:0 none}
#ftl_b{background:rgba(0,0,0,0) url(../images/base.png) no-repeat scroll 6px -93px}
#ftl_c{background:rgba(0,0,0,0) url(../images/base.png) no-repeat scroll 6px -121px}
#vercode_image{left:190px;position:absolute;top:0;width:105px}
#vercode_image img{height:100%;width:100%}
#vercode_refresh{left:290px;position:absolute;top:0}
#vercode_refresh span{color:#690;cursor:pointer;line-height:30px;padding:0 10px;text-decoration:underline}
a,span,em,i{display:inline-block;text-decoration:none}
.form_item,.form_option{position:relative}
::selection{background:#000 none repeat scroll 0 0;color:#fff;text-shadow:none}
::-moz-selection{background:#000 none repeat scroll 0 0;color:#fff;text-shadow:none}
#login_submit{background:rgba(0,0,0,0) url(../images/base.png) no-repeat scroll 0 0;border:medium none;overflow:hidden;padding:0;text-indent:-300px;width:100px;height:30px;cursor:pointer}
#login_submit:hover{background-position:0 -31px}
#forget_pass{margin:-1px auto;width:200px}
.nci_numbs ol li,.password_set_list td span,#forget_pass span{background-image:0}
.award_check span,.close span,.dialog_close span,#forget_pass span{box-shadow:0 0 5px rgba(0,0,0,0.5)}
#forget_pass span,.page_tips span{border-radius:0 0 5px 5px}
#forget_pass span{background:#333 none repeat scroll 0 0;border:1px solid #000;color:#fff;cursor:pointer;display:block;line-height:30px;text-align:center;text-shadow:0 -1px 0 #000}
#forget_pass span:hover{background:#09F;border:1px #036 solid;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
#regiest_step_nav{background:#c00 none repeat scroll 0 0;margin:20px auto 0;overflow:hidden;width:400px}
.header,.nci_numbs ol li.current,.nci_sort ul li.current span,.bt_item_last_title,.betting_type ul li.current span,.recharge_button a,.fm_error,#regiest_step_nav,.fix_tips,#bt_tips a,#tr_option a:hover{background-image:0}
#regiest_step_nav{box-shadow:0 1px 2px #600, 0 2px 3px #800, 0 3px 4px #900, 0 5px 8px #000}
.dialog,.dialog_main,.sm_wrap,.sm_cont,#record_sum_input span,#body_message,.lcb_body,#regiest_content,#regiest_step_nav,.issue{box-shadow:0 0 10px rgba(0,0,0,0.5)}
.nav ul li a,.page_nav ul li a,.page_nav ul li span,.tab_nav ul li a,.tab_nav ul li span,.betting_type ul li span,.list_nav ul li a,span.re_load,#system_msg_locker em,#regiest_step_nav,#user_image,#user_image img,#cad_body_wrap .close,#cad_body_wrap .close span,#bt_tips a{border-radius:30px}
#regiest_step_nav ul{width:600px}
#regiest_step_nav ul,#regiest_step_nav ul li{display:inline;float:left}
#regiest_step_nav ul li.current{}
#regiest_step_nav ul li.current{box-shadow:0 0 20px #300 inset}
#regiest_step_nav ul li{color:#fff;font-size:14px;height:30px;line-height:30px;text-align:center;width:200px}
#regiest_step_nav ul,#regiest_step_nav ul li{display:inline;float:left}
#betting_btn,.list_nav ul li.current a,.list_nav ul li a:hover,#regiest_step_nav ul li,#bt_tips a{text-shadow:0 1px 0 #900}
.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}
#regiest_content{background:#fff none repeat scroll 0 0;margin:30px auto;padding:20px;width:510px}
.dialog,.dialog_main,.sm_wrap,.sm_cont,#record_sum_input span,#body_message,.lcb_body,#regiest_content,#regiest_step_nav,.issue{box-shadow:0 0 10px rgba(0,0,0,0.5)}
.la_main,.awi_block a,.bt_item_cutdown_timer span,#home_slide,.cad_list ul li,.sm_wrap,.sm_cont,#regiest_content{border-radius:5px}
.regiesst_form .form_item{}
.form_item{margin-bottom:15px}
.form_item,.form_option{position:relative}
.regiesst_form .form_text{float:left;width:220px}
.form_text,.l_form_text{background:#fff none repeat scroll 0 0;border:1px solid #ddd;box-shadow:1px 1px 5px #dedede inset;height:30px;padding:0 5px 0 80px;position:relative}
.form_text label{border-right:1px solid #ddd;color:#999;display:block;left:0;line-height:30px;overflow:hidden;padding:0 10px;position:absolute;top:0;width:50px;z-index:99}
.form_text input,.l_form_text input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#888;font-size:14px;height:30px;position:relative;text-indent:10px;top:0;width:100%;z-index:0}
input,select,textarea,button{font-family:Arial,微软雅黑;outline:0 none}
.regiesst_form .form_tips{float:right;line-height:30px;position:relative;width:200px}
.form_tips span{color:#999;padding:0 5px}
.form_tips span em{color:#c00;font-style:normal;padding:0 5px}
.form_text_focus,.l_form_text_focus{border:1px #f60 solid;box-shadow:0 0 5px #f90}
.password_strength,.ps_step,.ps_step ul{width:153px}
.password_strength,.ps_step,.ps_step ul,.ps_step ul li{height:30px}
.ps_step ul,.ps_step ul li{display:inline;float:left}
.password_strength,.ps_step,.ps_step ul{width:153px}
.password_strength,.ps_step,.ps_step ul,.ps_step ul li{height:30px}
.ps_step ul li{margin-right:1px;overflow:hidden;position:relative}
.ps_step ul li,.ps_step ul li span,.ps_step ul li em{width:50px}
.ps_step ul,.ps_step ul li{display:inline;float:left}
.password_strength,.ps_step,.ps_step ul,.ps_step ul li{height:30px}
.ps_step ul li.ps_model_a span{background:#c00 none repeat scroll 0 0}
.ps_step ul li.current span{top:5px}
.ps_step ul li span{background:#000 none repeat scroll 0 0;color:#fff;font-size:12px;height:24px;line-height:24px;text-align:center;top:-24px}
.ps_step ul li span,.ps_step ul li em{display:block;font-style:normal;left:0;position:absolute}
.ps_step ul li,.ps_step ul li span,.ps_step ul li em{width:50px}
.ps_step ul li.ps_model_a em{background:#f60 none repeat scroll 0 0}
.ps_step ul li em{background:#ccc none repeat scroll 0 0;height:5px;top:0}
.ps_step ul li em{background:#555 none repeat scroll 0 0;height:5px;top:0}
.ps_step ul li span,.ps_step ul li em{display:block;font-style:normal;left:0;position:absolute}
.ps_step ul li,.ps_step ul li span,.ps_step ul li em{width:50px}
.clause{margin-bottom:20px;margin-left:80px}
.radio_item input,.radio_item label{vertical-align:middle}
#show_clause{color:#f60;cursor:pointer;padding:0 5px;text-decoration:underline}
.form_button_group .base_button{height:30px}
.base_button_group .base_button{float:left;height:22px;margin-right:10px}
.base_button, .red_button, #pass_back .pb_button input, #show_nt a:hover {
    background-image: linear-gradient(bottom,#c00 0%,#f60 100%);
    background-image: -o-linear-gradient(bottom,#c00 0%,#f60 100%);
    background-image: -moz-linear-gradient(bottom,#c00 0%,#f60 100%);
    background-image: -webkit-linear-gradient(bottom,#c00 0%,#f60 100%);
    background-image: -ms-linear-gradient(bottom,#c00 0%,#f60 100%);
}
.base_button{box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.award_check span,.awi_cutdown h4,.bt_item_last_title,.win_numbs ul li,.timer,.aw_title,.aw_cutdown h5,.bt_item_name,.base_button,#betting_btn,#betting_btn span,.slider_handle,.bonus_statc span,.slider_bar_line{border-radius:50px}
.base_button{border:1px solid #c00}
.base_button.green_button{border:1px solid #0c0}
.form_button_group .base_button button{height:30px;line-height:30px;width:98px}
#clause{color:#666;display:none;border:1px solid #ddd;margin-top:10px}
.clause_body{height:200px;margin:5px;overflow:auto}
.base_button button,.base_button input{height:22px;line-height:14px!important;padding:3px 10px!important}
.base_button input,.base_button button,.base_button span,.red_button input,.red_button button{text-shadow:0 1px 0 #600}
.base_button button,.base_button input,.base_button span{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#fff;cursor:pointer;display:block;font-size:14px;height:22px;line-height:22px;padding:0 10px;text-align:center;width:100%}
.form_button_group .base_button{height:30px}
#add_betting_number span, .betting_order_option #confirm_os, .fm_ok, .green_button {
    background-image: linear-gradient(bottom,#0a7c24 0%,#33ca00 100%);
    background-image: -o-linear-gradient(bottom,#0a7c24 0%,#33ca00 100%);
    background-image: -moz-linear-gradient(bottom,#0a7c24 0%,#33ca00 100%);
    background-image: -webkit-linear-gradient(bottom,#0a7c24 0%,#33ca00 100%);
    background-image: -ms-linear-gradient(bottom,#0a7c24 0%,#33ca00 100%);
}
#password_ps{margin-left:71px}
.password_strength,.ps_step,.ps_step ul{width:153px}
.password_strength,.ps_step,.ps_step ul,.ps_step ul li{height:30px}
#login_des{padding:10px 0}
#login_coin{text-align:center}
.regCss{background:rgba(0,0,0,0) url(../images/register_btn.png) no-repeat scroll;border:medium none;overflow:hidden;padding:0;text-indent:-300px;width:100px;height:30px;cursor:pointer}
@media max-width1760px {
body{background-position:left top}
}
@media max-width1560px {
body{background-position:-100px top}
}
@media max-width1360px {
body{background-position:-200px top}
}
@media max-width1160px {
body{background-position:-300px top}
}
@media max-width768px {
body{background:#28733B}
#wrap{width:100%;border:none;padding:0}
#login_des{margin-left:15px;margin-right:15px}
#login_submit{margin:0 auto}
.regCss{margin:0 auto}
#regiest_content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}
}
@media max-width425px {
#regiest_step_nav{width:100%}
#regiest_step_nav ul{width:100%}
#regiest_step_nav ul li{width:50%}
#vercode_refresh span{display:none}
}